@charset "utf-8";
/* CSS Document */
body {font:12px/1.8 '微软雅黑',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px;/* font-weight:normal;*/}
.ysj {width:1200px; margin:0 auto;}
a{color:#000000; text-decoration:none; font-size:12px;}
.left{ float:left;}
.right{ float:right;}

.top{ height:116px;}
.logo{width:494px; float:left; padding-top:30px;}
.top_lt{ line-height:22px; font-size:14px; color:#4c4c4c; padding-top:23px; padding-left:20px; float:left;}
.top_rt{ float:right; padding-top:30px;}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*主导航菜单*/
.ys_menu{ background:#b80000;z-index:9998; height:54px;}
#header {POSITION: absolute; Z-INDEX: 9998;}
#header .nav {FLOAT: right; width:1200px; margin:0 auto;}
#header .nav UL .mainlevel {FLOAT: left;}
* HTML .nav UL .mainlevel {BACKGROUND: 0px 0px; POSITION: relative}
#header .nav UL {DISPLAY: table}
#header .nav UL LI .nav-a {FONT-SIZE: 16px; height:54px; COLOR: #fff;width:132.3px; text-align:center; DISPLAY: inline-block; LINE-height:54px; }
#header .nav UL LI .current.nav-a { color:#fff;}
#header .nav UL LI .nav-a:hover {height:54px; COLOR:#fff; LINE-height:54px; background:#8e0303;}
.mainlevel DIV {HEIGHT:238px; background:url(../images/menu_bj.png);POSITION: absolute; DISPLAY: none; TOP:54px; PADDING-RIGHT: 20px; WIDTH: 440px; z-index:9999}
.menu_line{width:1px; height:54px; background:url(../images/menu_line.jpg) no-repeat 0 20px; float:left;}

#sub_03 {LEFT:266px}

.mainlevel DIV OL {FLOAT: left; DISPLAY: block;width:440px;}
.mainlevel DIV OL LI {LINE-HEIGHT: 46px; WIDTH: 440px; margin-left:10px;}
.mainlevel DIV OL A {HEIGHT:46px; COLOR: #fff; font-size:14px; LINE-HEIGHT:46px; WIDTH:208px; text-align:center; display:block; float:left; border-bottom:1px dotted #a3a3a3; margin-left:10px;}
.mainlevel DIV OL A:hover {COLOR: #fff}
/*.mainlevel DIV SPAN{ padding:20px 10px 10px 20px;width:150px; height:107px; float:left;}
.mainlevel DIV SPAN img{width:180px; height:120px;}
.mainlevel DIV SPAN p{width:230px; line-height:24px; color:#292929;}
*/.yy{ height:14px; background:url(../images/yy.png) no-repeat center;width:100%; position:absolute; bottom:-14px; z-index:2;}


/*banner*/
.banner{width:100%; height:620px;}
/* fullSlide */
.fullSlide{width:100%;position:relative;height:620px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:620px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:620px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:0 4px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/*产品中心*/
.products{ height:650px; width:100%;}
.wrapper1{ width:1200px; margin:0 auto;    padding-top: 15px;}
.fenlei{ height:563px; width:243px; float:left; background:#fff; margin-top:20px;border: 1px solid #dcdcdc;}
#fl_list{ height:auto; overflow:hidden; clear:both; font-size: 12px;}
#fl_list li{ line-height:47px; height:47px; border-bottom:1px  dashed #dfdfdf; text-indent:10px;}
#fl_list li a{ height:47px; display:block;font-size: 14px; color:#585656;}
#fl_list li a:hover{ background:#d70c19; color:#fff;}


#fl_list a {line-height:47px;font-family: "微软雅黑";
    text-align: left;
    text-indent:20px;
    display: block;
    font-size: 14px;
    color: #333333;}
#fl_list a:hover {color:#d70c19; }
#fl_list ul {position: absolute;margin-left:242px;margin-top: -48px;z-index:999999999999}
#fl_list ul {display: none;}
#fl_list li.show ul {display: block;}
#fl_list li.show li ul {display: none;}
#fl_list li li.show ul {display: block;}
.zfl{line-height: 47px;
    width: 208px;

    height: 47px;
    font-family: "微软雅黑";
    text-align: left;
    text-indent: 12px;
     background: #f1f1f1; 
    display: block;
    border-bottom: 1px dotted #d3d3d3;
    font-size: 12px;}


.pro_r{width:955px;float:right;}
.web{width:950px;height:480px;margin:0px auto;}
.con1{width:950px;height:824px;padding-top:5px;}
.con1 ul li{width:284px;height:260px;float:left; margin:16px;position:relative;overflow:hidden;cursor:pointer;color: #4b4b4c;text-align: center;line-height: 66px;font-size: 16px;}



/*简介*/
.guanyu{ background:url(../images/jj.jpg) no-repeat center; height:520px;}
.ind01{ padding-top:40px; height:350px; overflow:hidden;}
.jj{ float:left;width:1200px;}
.jj_lt{ float:left;width:466px;}
/*焦点图*/
.focus{ position:relative; width:466px; height:310px; background-color: #000; float: left;}  
.focus img{ width: 466px; height: 310px;} 
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .prev,.focus .next{position:absolute;width:30px;height:54px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -54px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-30px -54px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-30px 0;}  

.jj_rt{ float:right; background:#fff;width:734px; padding:25px; height:310px; font-size:15px; line-height:30px; color:#313131;}
.jj_rt p{ font-size:20px; font-weight:bold; background:url(../images/hx.jpg) no-repeat left bottom; line-height:50px; height:60px; display:block; margin-bottom:15px;}

.wrapper{ padding-top:40px; margin-bottom:40px; overflow:hidden;}
.wrapper li{ float:left; padding:0 126px; text-align:center; border-right:1px solid #d6d6d6;}
.wrapper li:last-child{ border-right:none;}
.wrapper li h2{ font-size:34px; font-weight:bold; color:#d70c19; }
.wrapper .count-text{ font-size:14px; line-height:30px; color:#fff;}

/*news*/
.xwzx{ overflow:hidden; padding-top:10px;    padding-bottom: 35px;}
.xwzx_t{ text-align:center; padding:20px 0;}
.xwzx_t p{ color:#3c3c3c; font-size:22px; line-height:50px; font-weight:bold;}
.xwzx_nr{ padding-top:20px;}
.xwzx_nr li{ float:left;width:550px; margin:20px 25px;}
.xw_lt{ float:left;width:162px; height:110px;}
.xw_rt{ float:right;width:370px;}
.xw_rt p a{ font-size:16px; font-weight:bold; color:#3d3d3e;}
.xw_rt p a:hover{ color:#ff9000;}
.xw_rt span{ color:#8b8b8b; line-height:28px;}
.xw_rt span img{ padding-right:6px; padding-top:6px;}
.xw_wz{ line-height:26px; color:#8b8b8b;border-top: 1px solid #dcdcdc;}
.xw_wz a{ color:#ff0000; float:right;}


.ggBox{background:url(../images/gg.jpg) no-repeat center; height:151px;}


/*案例*/
.sbzs{ margin-top:30px;margin-bottom: 30px;}
.sb_t{ text-align:center; padding-top:26px;}
.sb_t p{ font-size:22px; color:#3c3c3c; line-height:50px; font-weight:bold;}
.sb_nr{ padding-top:36px;}
.cgal_nr{margin: 0px auto;width: 1200px; margin-top:20px; margin-bottom:20px;}
.cgal_nr li{width:284px; height:195px; margin:20px 10px;}
.gd{    width: 140px; margin: 0 auto;}

/*底部*/
.end{ height:327px; background:url(../images/end_bj.jpg) repeat-x;clear: both;}

.end_lt{ float:left;width:300px; height:260px; background:#2f2f2f; padding:20px 40px;}

.end_lt img{ padding-top:20px;}

.end_lt p{ color:#fff; font-size:16px; padding-bottom:10px;}

.end_lt span{ line-height:18px; color:#8b8b8b;}

.end_lt dl{ line-height:22px; color:#fff; padding-top:14px;}

.end_rt{ float:left;width:800px; margin-left:100px;}

.end_m{ padding-top:40px; color:#fff; border-bottom:1px solid #323232;}

.end_m a{ padding:0 10px; color:#fff; font-size:14px; line-height:60px;}

.end_m a:hover{ color:#d70c19;}

.yqlj{ height:100px; color:#767676; border-bottom:1px solid #323232;padding-bottom: 28px;}

.yqlj p{ padding-top:30px; font-weight:bold;}

.yqlj a{ color:#767676; padding:0 4px; line-height:30px;}

.yqlj a:hover{ color:#d70c19;}

.end_c{ padding-top:30px; color:#767676;}

.end_c a{ color:#767676;}

.end_c a:hover{ color:#d70c19;}

.end1{ height:327px; background:#2b2b2b;}

.end_lt1{ float:left;width:228px; height:260px; background:#2f2f2f; padding:20px 40px;}

.end_lt1 img{ padding-top:20px;}

.end_lt1 p{ color:#fff; font-size:16px; padding-bottom:10px;}

.end_lt1 span{ line-height:18px; color:#8b8b8b;}

.end_lt1 dl{ line-height:22px; color:#fff; padding-top:14px;}






.nyban {
    width: 100%;
    height: 300px;
    background: url(../images/nyban.jpg) no-repeat center;
}
.ny_rt{ float:right;width:920px; background:#fff; line-height:34px; margin:20px 0px 20px 20px;}

.ny_rt_t{ height:34px; border-bottom:1px dotted #CCC;}

.ny_rt_t p{ float:left; font-size:16px; font-weight:bold; color:#b80000;}

.ny_rt_t span{ float:right; color:#999;}

.ny_rt_nr{ padding-top:10px;}